Manager: Gestalt Manager



Carbon will fully support the Gestalt Manager. However, when running on Mac OS X the results returned by Gestalt functions are relevant only to your application's context. You should not use Gestalt functions to pass pointers to data among applications because each application will reside in its own protected memory space in Mac OS X.

For compatibility with Mac OS X, you should avoid using the NewGestalt function to add a selector code, which requires moving your selector function into the system heap. You should also avoid using the ReplaceGestalt function to replace an existing selector function, which also requires your replacement function to reside in the system heap. Applications do not have access to the system heap in Mac OS X.

Supported  CallSelectorFunctionProc

Supported  DeleteGestaltValue

Supported  DisposeSelectorFunctionUPP

Supported  Gestalt

Supported  InvokeSelectorFunctionUPP

Supported  NewGestalt

Supported  NewGestaltValue

Supported  NewSelectorFunctionProc

Supported  NewSelectorFunctionUPP

Supported  ReplaceGestalt

Supported  ReplaceGestaltValue

Supported  SelectorFunctionProcPtr

Supported  SetGestaltValue

[Table of Contents] [Manager Index] [Function Index]

Generated on: 7/7/99. Copyright 1999 Apple Computer, Inc. All rights reserved.